#include<iostream>
using namespace std;
/*
string单个字符存取方式有两种
    char& operator[](int n);    通过[]方式取字符
    char& at(int n);    通过at方法获取字符
*/
void test01()
{
    string str1="hello";
    //1
    for(int i=0;i<str1.size();i++)
    {
        cout<<str1[i]<<" ";
    }
    cout<<endl;

    //2
    for(int i=0;i<str1.size();i++)
    {
        cout<<str1.at(i)<<" ";
    }
    cout<<endl;

    //修改单个字符
    str1[0]='x';
    cout<<"str1="<<str1<<endl;

    str1.at(1)='x';
    cout<<"str1="<<str1<<endl;
}
int main()
{
    test01();
}